/**
 * Create by CaoWenjian
 *
 * @copyRight: 2018
 **/
package com.bjboot.caocao.common.service;

import org.springframework.stereotype.Service;

import java.util.List;
import java.util.Map;

/**
 *@Description 文件生成对应的service
 *@Author 操文健
 *@Date 2018-09-03 下午7:56
 *@Version 1.0
 **/
@Service
public interface GeneratorService {

    /**
     * 查询数据库当前schema对应的所有的表的信息
     * @return
     */
    List<Map<String, Object>> list();

    /**
     * 根据表名数组生成对应的压缩包字节
     * @param tableNames
     * @return
     */
    byte[] generatorCode(String[] tableNames);
}
